package com.health.pojo.dto;

import lombok.Data;
import jakarta.validation.constraints.NotNull;
import com.health.pojo.query.QueryGroup;
import java.util.Date;
import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 日常记录DTO
 *
 * @author WUYU_MIN
 * @date 2025-04-29 23:51:18
 */
@Data
public class DailyRecordDTO {

    /**
     * 记录ID:记录id，必填
     */
    @Schema(description = "记录ID:记录id，必填")
    private Integer recordId;

    /**
     * 用户ID:用户id，必填
     */
    @Schema(description = "用户ID:用户id，必填")
    private Integer userId;

    /**
     * 步数:步数
     */
    @Schema(description = "步数:步数")
    private Integer steps;

    /**
     * 睡眠时长:睡眠时长，小时
     */
    @Schema(description = "睡眠时长:睡眠时长，小时")
    private Double sleepDuration;

    /**
     * 饮水量:饮水量，毫升
     */
    @Schema(description = "饮水量:饮水量，毫升")
    private Integer waterIntake;

    /**
     * 记录日期:记录日期，yyyy-MM-dd
     */
    @Schema(description = "记录日期:记录日期，yyyy-MM-dd")
    private Date recordDate;
}
